export default function (Vue) {
  const modulesFiles = require.context(`./modules`, true, /index\.js$/);
  const modules = modulesFiles.keys().reduce((modules, modulePath) => {
    const moduleName = modulePath.replace(/^\.\/(.*)(\/index)\.\w+$/, '$1')
    const value = modulesFiles(modulePath)
    modules[moduleName] = value.default
    return modules
  }, {})
  console.log('componentModules', modules)
  for (let a in modules) {
    Vue.use(modules[a]);
  }
}